Share

Dolphins undergo physical checkups in central China

Dolphins undergo physical checkups at an aquarium in central China’s Anhui Province.

Leave a Comment