Tofu is in London
30.07.07 by Buffalo Bill
...somewhere. There are unconfirmed reports that he is heading to Soho, well, the Snow.
More later.
< London's Calling Winners · The world's most useless messenger t-shirts now available! >