World's largest potato indeed!