A giant double-decker carousel opened on Friday between Penn Station and the Empire State Building in Greeley Square.