New One Liberty observation deck feat. giant Ben Franklin head, apparently