Not a pretty thought…

Are they nuts?   Photo courtesy of Yih Cheng. Found in Shanghai, China.