Monday Mystery 040212: Belize Edition April 02, 2012 Just back from Belize in Central America, and saw a bunch of nifty birds, bugs and flora. The above bug just might be my favorite from the week-long trip. Do you know what it is?