131 W Myrtle St, Boise, Idaho 83702 USA
The Fans Strike Back Exhibition. 2023. Discovery Center of Idaho. Boise, Idaho 83702.
Photo Credit: Yelp