Times Square is famous ? or infamous – for its illuminated billboards. Starting in December, there will to be a new sign on the block ? one that runs on 100 percent renewable energy. Living on Earth’s Jessie Martin goes to New York City to investigate