About 5-8 cm long, swimming just below the surface most of the time. During my relatively short visit at Kayangan lake I had no sign or proof of larger fish living here. Most likely the fresh water is far too warm and thus the oxygen content too low for most fresh water fishes. Remember - the warmer the water the less oxygen absorbed in the water. Trouts for example would love such clear water but would require a cold temperature below 16-18 degrees Centigrade to really feel comfortable.
There are tropical fresh water fish that can live in waters above 30 degrees Centigrade - but just a little warmer and the fish come out ready cooked !!