How does a starfish digest its food? (for the most fun results, I suggest you should only read the answer while tacking into a very large meal -the answer here IS factually correct)
A starfish has two stomachs; the cardiac stomach and the pyloric stomach. First it regurgitates out the cardiac stomach out of its mouth at its food and this makes the stomach go inside out in the process. the cardiac stomach then engulfs and partly digests that food. Then it slurps the cardiac stomach back into its mouth, swallows it, and then the partially digested food is moved to the pyloric stomach. Further digestion occurs in the intestine and waste is either excreted through the anus on the aboral side of the body, or if the anus is absent, as in brittle stars, waste is excreted through the mouth.
-Now just imagine what it would be like if you had to digest food like that at a public restaurant