Day

February 26, 2021

Mountains of Miami

At the southernmost point of peninsular Florida lies the Miami Rock Ridge.