CNN holds 7 hour Climate change Town Hall

CNN holds 7 hour Climate change Town Hall