mail_outline sales@mediastorehouse.com
Glico Man advertising poster of a running man, Osaka, Japan
Japanese manga and anime advertising posters in Akihabara Electric Town in Tokyo, Japan
Advertising sign for Bubble Tea, Tokyo, Japan