Two headed baby turtle was found at the Water World aquatic farm at Wuwei town in Anhui, eastern China.

Name:  21 apr 2013 (23).jpg
Views: 804
Size:  20.1 KB