In anticipation for Apple's new store opening in Amsterdam, iPhone5 recently captured cell phone shots of the freshly completed retail store which opens on March 3. Hit the thumbs for a sneak peek at the new Apple store located near the bustling Leidsplein Square. [Mactrast]