No posts to display

Last 7 day

Six-foot creature emerged from the lake and caused a stir

Photo: WeiboA strange creature has caused a stir in one of the parks in the Chinese city of Guangzhou, Guangdong province. This publication reports...