What’s This: 120 Million Bucks For A Scream?


The Scream Art

The Scream Auction at an Art Gallery in London

What’s This: 120 Million Bucks For A Scream?

Advertisements