Montagu Hotel Goes Down

Is this street art? No. Was it outdoors and awesome to behold? Most definitely.



When: January 21, 2008

Where: Houston

What: 

Previous: Ghost Town

Next: Skull Insect