Coney Island is a magic place...