Bizarre Japanese Alien Abduction of 1974

By far one of the most bizarre alien abductions took place in the country of Japan in 1974. The report of a starfish and humanoid looking hybrid is tough image to forget but that’s only half the story.