Scorecard Research Beacon
Search Icon
ABC News April 8, 2024

Beautiful images show eclipse totality in Del Rio, Texas

The overcast weather didn't diminish the experience of the 2024 total solar eclipse.