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