"Los animales cocinaron en la granja."
Translation:The animals cooked on the farm.
Not a very good one, that's just how we say it :)
I guess you could argue that a "farm" is mostly a 2-dimensional piece of land, and that "in" is only used for enclosed spaces. But that argument doesn't always hold, and it's rather subjective too.