Origins:
Either Spain or Portugal.
Where to find it: The best place would probably be a vender but I THINK there may be a frozen version you can buy (not the same) but really it's similar to a doughnut so just get a hot and fresh donut and it's almost the same thing.
My first experience: Probably Puerto Rico. It's described as a Spanish doughnut and that's close however it's like a doughnut plus..
If you haven't seen one, here's what it looks like:
(note an actual churro is usually a little under a foot sometimes longer so this picture may be misleading)
Well one variety. The standard one is the straight one pictured above. It'll be crunchy on the outside and doughy and is typically covered in sugar and/or cinnamon. Sometimes served with chocolate sauce or like in this picture, covered. It's a breakfast food in some places and a snack/dessert in others.
Sometimes they're twisted or they're just a twisted version without the lines and sometimes it's just the harder outside in a oval and deep fried.
Some places will carry a variant that you can FILL with chocolate (or vanilla, but who'd want that) so it's nice and gooey and chocolately.
Last time I've had it:
Eh.... today. >.> <.