Kotomora
ウシエビ (ushiebi) Japanese meaning: giant tiger prawn | Kotomora