Take a Behind-the-Scenes Tour of Giants' Trip to London

The Giants headed across the pond for a special road trip to London, England Check out the exclusive footage from the team's trip.