Where is this jungle? I have no idea. Videogameland, I suspect. Where is this jungle? I have no idea. Videogameland, I suspect.