Dodge Demon owners getting goodies in the mail...
Mopar-Man said
So it had the Ford logo on it, right?
Click to expand...
Indeed it did. They probably own a ford dealership as well.
Print