Iwakuni-zushi (Yamaguchi)

Pressed sushi delicacy