So I was on vacation in Florida awhile back and we went on a walk in a swampy area with some streams and I saw schools of fish in the hundreds and they looked like neon tetras? Could they be? I am pretty sure they are not native to Florida.. what else could they be?