Thread:Comments:Scientists discover 300 new species on island of Luzon in the Philippines/Comments from feedback form - "Anyway are they to "

Anyway are they to Filipinos or new species?