The International Street Festival was held on Saturday, April 5, 2025, in Athens, Georgia. The free, annual community event ...