720 Indiana Ave, Wichita Falls, Texas 76301 USA
Special Exhibit at the Museum of North Texas History.
Photo Credit: Yelp