The freezing temperatures has been giving Selena Gomez fans a treat for she has been sporting some gorgeous winter coats! Off-late, the singer is being spotted on the streets of New York City, wrapping herself in all kinds of coats with her outfits peeping from below the length of the outfit.