The Seychelles frogs ( Sooglossidae ) are a family of frogs found on the Seychelles Islands and India .
The Seychelles frogs ( Sooglossidae ) are a family of frogs .