Loading...
Uploaded by thfcme on Mar 7, 2008
We didn't really like South Park Mall - in Charlotte, NC - but we did get to see the Apple store which is always worth a trip.
People & Blogs
Standard YouTube License
Load more suggestions
All Comments