Sources

9 Total Sources

David Muir Climbs 300-Foot Statue of Liberty Torch as ABC Launches 24-Hour America 250 Broadcast