The city of Qianjiang in Hubei has made the next great contribution to Chinese art and culture by constructing this really big statue of a crayfish. Behold!


Visit the original source and full text: Shanghaiist