February 27, 2014 - NewsRT @ArmaghPlanet: Do people still see TLP, weird t… RT @ArmaghPlanet: Do people still see TLP, weird things on the Moon? armaghplanet.com/blog/whatever-…