OH YEA - the "Bugs of Belize" exhibit is AMAZING.
How about that peanut bug - gives me the willies.