2024-07-19
11 : 26 : 22
United States, Urbana
Institution: University of Illinois at Urbana Champaign