Nicole Flanagan Bio/Wiki Nicole Flanagan, a high-end escort, was recently discovered dead on the streets of New Jersey. Police discovered the woman’s nude body in a 55-gallon barrel at Teaneck Road and Hobart Street on August 13, 2021. The shocking discovery...