
Premium
Something Strange Strange Tales: Utsurobune, Ancient UFO
Show Notes
In 1803 in the Japan, something washed up on the shore of the Hitachi Province, something unlike anything the locals had ever seen before