Husband killed, wife hurt in Chula Vista motorcycle crash

Published July 14, 2017 31 Views

Rumble The couple were riding on Otay Lakes Road when they lost control and plummeted down an embankment.

... and disable advertisements! No kidding :)