Police have responded to an alleged explosion heard in Glover Park, Washington, D.C., near where the Russian Embassy is located.Several people who heard the explosion took to social media to ask about it, as law enforcement officers and the Secret Service reportedly arrived and searched the area.There is no official word on what caused the explosion, which was also reportedly heard in Cathedral Heights, but it may have been a blown electrical transformer.
Load More
Load More