Be sure to crawl over to the Big Bug Art Exhibit as quickly as possible! ICflorida lures you to experience an exhibit of immense proportions at the Harry P. Leu Gardens presents David Rogers’ Big Bugs, an outdoor exhibit of gargantuan insect sculptures displayed throughout the gardens from January 15th through April 15th, 2016. The exhibit…