A Strange Discovery: The Alien Baby-Hybrid in JapanMarch 16, 20102 min 2 min A shocking discovery was made in Japan some time ago… A picture has circulated of what appears to be an alien baby hybrid, found dead in an undisclosed location. While...