China built a massive 190-foot statue of a god of war that locals don’t like. Now it’ll cost more than $20 million to move the hulking work of art.


Yahoo News – Latest News & Headlines