Tower-Shops-Car-Show-Davie-FL-012
Pictures from the weekly Tower Shops Plaza Car Show held every Friday in Davie Florida.
Copyright 2024 © PaulsTravelPictures.com
All Rights Reserved ®