• Bite of History

    The World's Littlest Skyscraper 501 Indiana Ave, Wichita Falls, TX, United States