The Seychelle Islands treefrog or Seychelles treefrog (Tachycnemis seychellensis ) is a species of frog in the family Hyperoliidae. It is endemic to Seychelles. Its natural habitats are subtropical or tropical moist lowland forest, rivers, swamps,...