German town inaugurates UFO landing pad March 31, 2014 Leave a comment Over the weekend a German town inaugurated the Ufo-Landeplatz (UFO Landing Place). Read More »