It Was A Wild Ride For Edgar Rivera And His Integra

null

Edgar Rivera and his Integra have been together since 1996. That may have all come to an end at Maryland International Raceway's World Cup Finals.