Source: Tourism MediaZoo MiamiDon a pair of comfy shoes and plan on spending most of the day at this excellent zoo, home to more than 2000 animals.WorldNorth AmericaUSAMiami-Dade CountyFloridaMiamiZoo Miami