The 10-foot-tall bronze "Lady in Blue" sculpture by New York-based artist Tschabalala Self was designed to represent the contemporary everywoman.

Jared Taylor and Paul Kersey regret that London has made a beefy black woman its symbol of the future.

Oh my everloving God!

Views: 0