Skip to content

Worlds largest chili pepper.

Worlds largest chili pepper.

Outside of a hotel in Las Cruces New Mexico.

Leave a Reply

Your email address will not be published.

%d bloggers like this: