Featured Posts

Police respond to reports of an explosion in England

February 26, 2018

 

Raw video shows building collapsed and on fire as police for the English city of Leicester say they are responding to a 'major incident.'

Tags:

Share on Facebook
Share on Twitter
Please reload

Please reload