August 05, 2004

Banksy strikes! Notorious graffiti artist Banksy has unveiled his latest masterpiece.

This three-ton bronze statue was secretly installed in London on Wednesday. Justice may be blind, but she sure dresses like a ho!