Only in Albuquerque! Chili Pepper and Taco foot race
http://roccocastellano.net Rocco's F@#ked Up World! brings you something you will only se in Albuquerque, New Mexico...a Chili Pepper and a Taco engaged in a foot race. You can't write this stuff.
Category
🎥
Short film