2025-03-17
15 : 41 : 20
Poland, Jabłonowo Pomorskie
Institution: Birla Institute of Technology, Mesra