Brazen teens caught dumping trash off Florida party boat turn themselves in after authorities showed up parent's door and now face felony charges
A pair of teenagers who were caught dumping trash off a party boat in Florida have turned themselves in after authorities showed up to their parent's house.