...there is a life-size wax replica of Captain Jack Sparrow standing in a museum in New York City?
The place is called Madame Tussaud's. If anyone here lives in Manhattan, help yourselves to seeing the greatest captain ever right there in Times Square!