2025-06-25
07 : 44 : 03
Poland, Jabłonowo Pomorskie
Institution: Birla Institute of Technology, Mesra