New video shows 4 teens walking after allegedly setting fire to Delray Beach train station – Palm Beach County News

New video shows 4 teens after allegedly setting fire to Delray Beach train station

New video from a Delray Beach gas station shows the minutes after police say four teenage boys set fire to a historic train depot.


[more]