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.
All tagged game leak