There’s A Giant Floating Head Over Japan
Just over 60 miles north of Tokyo, in the sky over Utsunomiya, there floats a giant head. Yes, a giant… Read More
22 December 2014
Just over 60 miles north of Tokyo, in the sky over Utsunomiya, there floats a giant head. Yes, a giant… Read More
22 December 2014