Could it really be....
Sharksbaja
-
6-29-2007 at 12:45 PM
the infamous Mr. Antonio Cactus??
somewhere near Playa Rosarito