The Spot: AT&T's Techno Thriller

By Tim Nudd on July 10, 2012