Solar viewing glasses and baseball caps are for sale in Carbondale Solar viewing glasses and baseball caps are for sale in Carbondale, Illinois, U.S., August 20, 2017, one day before the total solar eclipse.