Strange Flying Creatures in Agta Cave, Cebu
A group of mountaineers with local tourist guides encountered strange flying creatures locally known as rods while others call them as flying snakes or skyfish. These creatures were also spotted in the mountain areas of Mexico, Japan and Europe. The mountaineers described them as they have appendages along their torsos that reportedly flap in a…