Seattle and North Korea are just two destinations that play host to earth’s most unseemly architectural monstrosities. China is really picking up the Oscar of the ugliest structures ever.

Seattle and North Korea are just two destinations that play host to earth’s most unseemly architectural monstrosities. China is really picking up the Oscar of the ugliest structures ever.
