Featured Posts

Police respond to reports of an explosion in England


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

#England