Anne the angel shark put in some hours for her critically endangered species by giving birth to 19 babies in a three week labour. The first pup was...
Read Whole Story