America is enjoying its warmest Christmas since records began, with temperatures as high as 30C.
In New York, shirtless men played beach volleyball in a park often covered in snow at this time of year as the mercury nudged 23C on Christmas Eve.
READ MORE: Feeling the heat
The temperature was the highest for the day since records began 140 years ago and just one degree lower than during the Fourth of July break this summer.
Christmas Day was expected to reach 19C, and early in the day joggers were out in T-shirts and shorts on streets where people are normally bundled up in thick coats and scarves.