This is so crazy! The driver on this bus in China missed a stop and the lady started hitting him- he hits back and bam!
Want to know more about Sherri Marengo? Get her official bio.Full Bio
Want to know more about Sherri Marengo? Get her official bio.Full Bio