rickyleong.com
Not an idol
Some random wall art spotted on the west side (I think?) of New York City back in March 2011.