Poster

Rampaging Dragon of the North (Hokkai no Abare-Ryu / 北海の暴れ竜)