Though the name implies differently, the Marine Mammal Stranding Center also happily takes care of marine reptiles