Leu Gardens, the 50-acre oasis in Orlando’s Audubon Park Garden District just west of downtown, is bringing back the traveling dinosaur exhibit that received so much positive visitor response in 2017. In ” Dinosaur Invasion,” more than 20 of the extinct creatures are placed throughout the sprawling grounds allowing guests toRead More →