Cap And Trade Bill 2009 HR 2454 Passed, So What Does That Mean?

The Cap and Trade Bill 2009 was passed in the U.S Senate on Friday, but what does that mean for the average American family? This 'green energy revolution climate bill' has already created a lot of debate from both...

closeSign in to NowPublic

is reporting from