2024-07-08
03 : 29 : 26
Poland, Sedziszow Malopolski
Institution: Birla Institute of Technology, Mesra