A Mossley singing group didn't let the wet weather stop them from spreading a bit of festive cheer.
Good Vibrations gathered on the market ground, socially distanced, to sing a few seasonal songs to cheer up passers-by on Saturday.
It is the first time the group, based at Roughtown Community Centre in the town, has been able to sing in public this year.
The singers, who collected donations for The Christie Allsorts charity on the day, later sang outside Sandon House care home in Top Mossley.
Browse through our photo album below, with images taken by our photographer Nigel Wood, and watch a short video at the top of the page.
- Good Vibrations singing in Mossley (1)
- Good Vibrations singing in Mossley (2)
- Good Vibrations singing in Mossley (3)
- Good Vibrations singing in Mossley (4)
- Good Vibrations singing in Mossley (5)
- Good Vibrations singing in Mossley (6)
- Good Vibrations singing in Mossley (7)
- Good Vibrations singing in Mossley (8)
- Good Vibrations singing in Mossley (9)
- Good Vibrations singing in Mossley (10)
- Good Vibrations singing in Mossley (11)
- Good Vibrations singing in Mossley (12)
- Good Vibrations singing in Mossley (13)
- Good Vibrations singing in Mossley (14)
- Good Vibrations singing in Mossley (15)
- Good Vibrations singing in Mossley (16)
- Good Vibrations singing in Mossley (17)
- Good Vibrations singing in Mossley (18)
- Good Vibrations singing in Mossley (19)
- Good Vibrations singing in Mossley (20)
- Good Vibrations singing in Mossley (21)
- Good Vibrations singing in Mossley (22)
- Good Vibrations singing in Mossley (23)
- Good Vibrations singing in Mossley (24)
- Good Vibrations singing in Mossley (25)
- Good Vibrations singing in Mossley (26)
- Good Vibrations singing in Mossley (27)
- Good Vibrations singing in Mossley (28)
- Good Vibrations singing in Mossley (29)
- Good Vibrations singing in Mossley (30)
- Good Vibrations singing in Mossley (31)
- Good Vibrations singing in Mossley (32)
- Good Vibrations singing in Mossley (33)
- Good Vibrations singing in Mossley (34)
- Good Vibrations singing in Mossley (35)
- Good Vibrations singing in Mossley (36)
- Good Vibrations singing in Mossley (37)
- Good Vibrations singing in Mossley (38)
- Good Vibrations singing in Mossley (39)
- Good Vibrations singing in Mossley (40)
- Good Vibrations singing in Mossley (41)
- Good Vibrations singing in Mossley (42)
- Good Vibrations singing in Mossley (43)
- Good Vibrations singing in Mossley (44)
- Good Vibrations singing in Mossley (45)
- Good Vibrations singing in Mossley (46)
- Good Vibrations singing in Mossley (47)
- Good Vibrations singing in Mossley (48)
- Good Vibrations singing in Mossley (49)
- Good Vibrations singing in Mossley (50)
- Good Vibrations singing in Mossley (51)
- Good Vibrations singing in Mossley (52)
- Good Vibrations singing in Mossley (53)
- Good Vibrations singing in Mossley (54)
- Good Vibrations singing in Mossley (55)
- Good Vibrations singing in Mossley (56)
- Good Vibrations singing in Mossley (57)
- Good Vibrations singing in Mossley (58)
- Good Vibrations singing in Mossley (59)
- Good Vibrations singing in Mossley (60)

Chief Scout congratulates Amanda Charlton & Thomas Charlton on achieving King’s Scout Award
Chornobyl at 40: Ukrainian Community Tameside commemorates anniversary
97 mile charity canal walk for East Manchester Community Boat Project
Step-Up Falls Prevention Conference to support healthier ageing