There are approximately 375 species of sharks in the world. Some lay eggs and are therefore considered oviparous, and some give birth live and are therefore considered viviparous, like mammals.
However, most sharks are ovoviviparous and give birth in a different way. After hatching from eggs within the mother's oviduct, they remain inside the female to develop even further. They are then “born again” as live baby sharks.
This baby shark was found inside a larger shark caught for food by a commercial fisherman!
WARNING! Flammable – contains 70% isopropyl alcohol
Price: $ 9.00
Price: $ 69.00
Price: $ 198.00
Price: $ 19.00