By: QNS Staff | Photo: Liam La Guerre | A large site in Long Island City, owned by Citigroup, was sold last week to a Flushing-based developer for millions, according to a published report. Citigroup sold the development site, north of One Court S...