No Place Kicked Off The Eclipse Like Frost Science Museum

CBS Miami’s Bianca Peters reports.