Frost Museum of Science to Finally Open May 8 in Miami