Cicada Cicada – Image taken in Panamas Rain Forest – From Wikipedia: A cicada is an insect of the order Hemiptera, suborder Auchenorrhyncha, in the … Continue reading