Florida Executes Serial Rapist

The State of Florida executed serial rapist Eric Scott Branch for the 1994 brutal murder of a University of West Florida college student.