Costumed visitors at the Elbenwald Festival at the Spreeauenpark in Cottbus, Germany, a three-day gathering for fans of popular science fiction and fantasy series such as Harry Potter, Star Wars, Lord of the Rings, or Marvel Comics. About 15,000 visitors are expected. EPA

Best photos of August 3: Elbenwald Festival in Germany to Sunflower fields in Tokyo