Giant 3D cat comes to life in amazing Tokyo display
A new mega-size LED screen has popped in tokyo’s shinjuku area installed at the east exit of the shinkuku metro station.
The Brighter Side of News features good news, compassionate news and inspirational news from around the world