Tropical Screech Owl, Canopy Lodge, Panama