Geocaching is an outdoor activity where participants use GPS or other navigation to find hidden containers called geocaches located around the world. A virtual cache is similar but involves discovering a location rather than a physical container, and may require answering questions about the location, taking a photo, or completing a task at the coordinates.