The island of Key Biscayne, Fla., sits in the Atlantic Ocean 10 miles southeast of Miami. Its 10,000 residents depend on the Rickenbacker Causeway, a four-mile-long toll bridge connecting the island to the mainland, for all their supplies
Read More »