An effectively invisible new frog found in India

//An effectively invisible new frog found in India