PHOTO REVIEW: Tame Impala – San Francisco, CA 9/15/2021

Tame Impala returned to San Francisco at the Chase Center September 15th for their fourth live show in the U.S. since tour schedules were put on pause due to the pandemic. 'The Slow Rush Tour' was