Live Earth - Giants Stadium Begins July 7, 2007 : 2:45 PM

Live Earth at Giants Stadum is underway.