Wuhu Riverside Park is a scenic area in Wuhu City, Anhui Province, China. It is known for its beautiful river views and greenery. The 'big crab picture' likely refers to a large-scale sculpture or art installation resembling a crab, which is a common theme in parks and public spaces. Such installations are often used for artistic expression and to attract visitors.