• Results for
    • taruga eques
  • (1)
Montane Hour-glass Tree-frog (Taruga eques), Nuwara Eliya, Sri Lanka - Ch'ien Lee
00595878
Ch'ien Lee / Montane Hour-glass Tree-frog (Taruga eques), Nuwara Eliya, Sri Lanka