2024-07-18
06 : 25 : 10
United States, Urbana
Institution: University of Illinois at Urbana Champaign