Feedback

Watch Apparent Tornado Strike

 

An apparent tornado tore through a small town in central Japan, damaging several homes.

Shows