<--Previous  Up  Next-->

The huge dinosuar in Shibuya Crossing. As made famous by Lost in Translation.

The huge dinosuar in Shibuya Crossing. As made famous by Lost in Translation.