On Wednesday evening, millions of Europeans will experience a celestial treat: a solar eclipse. A wide band of north and central Spain, plus a sliver of Portugal and parts of Gree ...