At first sight, I couldn't see the flames of some of the bigger ones and I thought they were Terns, but no they are definitely PIRAYA! It's appears to be a pure shoal of piraya.
what would be sick if they had a few mating pairs.... and they had Babies hidden some where and then the babies grow and you see a mini shoal or like hundreds or baby piraya