Michael Jones Fast and loud mega race who won June 5, 2022 Music 0 Comments 5 min On July 7, 2018, the Mega Race took place in Los Angeles. The race was between four teams: The Fast and...