Ranger Raptor in Dearborn, apparently

Illustration for article titled Ranger Raptor in Dearborn, apparently

Well aware this was already shown in Thailand and it’s all but confirmed to go stateside, but goddamn Ford, not even a little sublty, huh?

Advertisement

Share This Story

Get our newsletter