"La hora de los loros" is an idiom in Spanish. I've seen it writing and heard it in conversation.
How would you say the equivalent in English? Not literally, but figuratively. Is there an idomatic expression in English that means the same thing?
Also, what's the origin of the phrase?
[Edit: loros rather than lobos.]