Franklin prepares for total solar eclipse