Florida Man To Be Charged for ‘Mother of Satan' Explosive
Florida’s Volusia County Sheriff’s Office and Lake Helen police say they are grateful for an anonymous tip about a volatile chemical that had the potential of blowing up a neighborhood block.