A spectacular solar eclipse will be visible across the entire continental U.S. this weekend, offering people from coast to coast the chance to see the moon take a “bite” out of the sun and affording lucky sky-watchers in nine states the opportunity to witness a rare “ring of fire” in the sky.