ECHO Celebrates Earth Week, Sustainable Innovation with 7th Annual Earth Week MudFest (via PR Newswire) TAMPA, Fla., April 23, 2012 /PRNewswire/ -- In celebration of Earth Day 2012, ECHO Lake Aquarium and Science Center, at the Leahy Center for Lake Champlain, will host the 7th … [Read more...] about ECHO Celebrates Earth Week with MudFest