> From the WeatherWatch archives
We’ve found two streaming Japanese TV channels showing live footage coming out of Japan. Language appears to be Japanese only, but the pictures speak more than words.
Before you add a new comment, take note this story was published on 11 Mar 2011.
Add new comment