Tampa, Florida, United States
Taylor Acorn / World's First Cinema Apr 11, 2024 Added by Kevin Knutson