China unveils giant cabbage tower

A 65-foot-tall cabbage-shaped statue is one of the oddest landmarks you’ll ever see