Created by Doolittle78 - July 15th 2020
1206 Southwest 177th Avenue, Homestead, Florida
Key West, Florida, United States