Join me for another soft-spoken Geoguessr play-along! Can I beat my personal record of 22,431 on the World Stadiums and Other Sports Venues map? Not if the Netherlands has anything to say about it...
Try the map here: https://www.geoguessr.com/maps/5d3da0901d34a0315c24eca1