BLACK FRIDAY SALE - All T-Shirts $14.95 + Get Free Worldwide Shipping
Nov 28 - Nov 30, 2014: The lowest price we'll have all year - Get yours today!



Do-Ho Suh, an innovative artist that we've featured previously, just unveiled this amazing sculpture at the New Orleans Museum of Art. "Karma" is a 23-foot tower of 98 men perched on each other's shoulders and obstructing each other's vision. What does it mean?

Link | Photo: Alan Teo

Newest 5
Newest 5 Comments

Commenting is closed.

Check out Twaggies' very funny clip:

Om Nom - Twaggies by Twaggies
Email This Post to a Friend

Separate multiple emails with a comma. Limit 5.


Success! Your email has been sent!

close window