rachelvision.wordpress.com
Fuji Television Station, Odaiba, Tokyo, Japan
The Fuji Television Station in Odaiba, Tokyo, Japan is a must-see for visitors to Tokyo; it is an architectural feast for the eyes. For photography lovers, this is one of the best places to set up …