Fish generally do not eat sand. It often appears that some types of fish such as goby fish eat sand. However, fish that appear to be eating sand are usually just eating algae or other food particles that have become entrenched in the sand.
tkeach is correct. Just an interesting piece of info however, there is a species of fish called the parrotfish that are herbivores, feeding on a variety of reef organisms and their feeding activity is important for the production and distribution of coral sands in the reef biome. Once they digest the rock, they then excrete it as sand, helping to create small islands and the sandy beaches of the Carribean.
Click here to cancel reply.
Sorry,At this time user registration is disabled. We will open registration soon!
Don't have an account? Click Here to Signup
© Copyright GreenAnswers.com LLC