Actor and 30 Seconds to Mars frontman Jared Leto vowed to travel across the United States to promote his band’s newest album, America, released Friday. Naturally, his voyage included a stop in Texas. Although Leto didn’t quite make it as far south as San Antonio, the Oscar-winning actor shared photos from his visit to Texas […]
