A rare species of fish that is found in only one place in the world has given birth at Portsmouth's Blue Reef Aquarium.
The tropical fish – which is black and white with long fins – is known as a cardinalfish and is found only on the coral reefs of the Banggai islands midway between the Philippines and Australia.
Three tiny babies, each less than two centimetres in length, have been moved to a special nursery display at the aquarium after spending their early days inside their father's mouth.
Blue Reef's Jenna MacFarlane said: 'It is great news that we are now able to breed them in captivity.'
>> Vote in our latest web poll.