did not have the most spotless driving record before starring in a controversial traffic stop on Sunday.On his way to the ' opening day game against the , the wide receiver was pulled out of his vehicle and pinned to the ground by authorities.Nearly a week after the viral incident, the New York Post reported Cheetah's previous traffic-related run-ins with the Miami-Dade Police Department.
Load More
Load More