This is on display at the Mondiali or maybe at the Ferrari Museum (my friend wasn't very specific about where he was when he took these pics). Anyone...