pictured: strange animal found in China.
A strange animal showed up in Xinxiang city, central Chinas Henan province.