The winding mountain road climbing from Alamogordo to Cloudcroft is a gorgeous drive. But making a couple of stops along the way showed the True TV Crew …

AloJapan.com