Senate President Bill Ferguson, D-Baltimore City, watches the solar eclipse on April 8, 2024. (Angelique Gingras/Capital News Service)