Sierra Maestra
Sierra Maestra long-legged frog