cascadianabroad.com
Shibuya
Last weekend, we ventured back into Tokyo for a day in Shibuya. Shibuya is the Tokyo you see on television. Towering buildings feature video screens instead of windows. Shopping centers feature all…