This beefed-out Ford Ranger is set to hit the track in Thailand

Mustang GTFord is launching a new racing team in Thailand, and it's hard not to take notice. The new Ford Team Racing (FTR) will make its debut in …