Deer crashes through bus windshield while driver calmly continues his route in Rhode Island
Passengers on board a city transit bus in Rhode Island got more than they bargained...
Passengers on board a city transit bus in Rhode Island got more than they bargained...