Bizarre 25 Oddities That Might Convince You Life Outside Our Planet Exists Posted by Theodorus II, Updated on April 29, 2015