Advertising Console

    Only in Albuquerque! Chili Pepper and Taco foot race

    Rocco Castellano

    by Rocco Castellano

    22 views 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.