Interesting Animal Fact #1547



Great White sharks give birth to live fish called pups while most other fish lay eggs.
Categories:    Animal  
Next Fact