GeoGuessr is a  web-based geographic discovery game.  The game uses Google Street View and requires players to decode their location in the world using only the clues visible.  There is a world view or you can select different specific locations.  It is a great alternative for teaching geography through context.  The fact that you accumulate a score also incents students and make the application addictive…..can you beat 10,000 points?