File:Apple Yorkdale R120-2005.jpg

Summary
The Apple Store, Yorkdale in Toronto, Canada in 2005.