Monday, March 30, 2009

SF



Taqueria Cancun. Delicious and no diarrhea! 

1 comment:

  1. best place in the universe, i'd move to sf to eat there daily

    ReplyDelete