Strange mannequins in new store along Greenwich Ave. in CT.