New video shows 4 teens walking after allegedly setting fire to Delray Beach train station – Palm Beach County News
New video from a Delray Beach gas station shows the minutes after police say four teenage boys set fire to a historic train depot.