2025-07-21
11 : 40 : 14
Poland, Olkusz (powiat olkuski)
Institution: Birla Institute of Technology, Mesra