All tagged game leak

Episode 67: Leaky Horchacho

What is this made up word in the title? Is it made up? Trav thinks that it means something that it probably doesn't. I'm sorry if it's offensive. Anyway, Trav knocked out a slew (slough?) of games and Jake goes off on some E3 nonsense.