Two teens caught dumping garbage into Florida water, turn themselves in May 5, 2024 by Washington Times A pair of teens were purportedly caught on video throwing trash cans full of debris while riding a boat exiting Boca Raton Inlet in Florida. They have since turned themselves in.