2025-05-24
20 : 53 : 37
United States, Urbana
Institution: University of Illinois at Urbana-Champaign