Wall Street

By Nelson Lau

On 13 March 2008

Favorited 4 Times

Wall Street

Two birds perched, ready to poop on the street sign. Meanwhile, in the trading room floor, the shit was hitting the fan during the market downslide in December.

4 Responses

Want to leave a comment? Log in or sign up!

Also by Nelson Lau


Join the party!