April 28, 2012 LeDaro LeDaro: Alien ship near the sun – an alien spotted A good close-up of the UFO reveals that there is indeed an alien on the ship. 🙂 Continue reading