More fake cell towers discovered in Washington, D.C.?

Posted: January 13, 2015 / Author: Dror Liwer

18 Interceptor Cell towers found in Washington DC, around the White House, FBI HQ, and the Russian Embassy. Read More