This was found in the Cloud Forest at Monteverde in Costa Rica. Would love to know what it is please?