Dallas Tx street racing drama

Street racing negotiations.

source