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)

Tameside hospital trust named in shock NHS accessibility training shortfall
Residents invited to have their say on Tameside’s Gambling Licensing Policy
Tameside family share life-saving legacy to inspire organ donation
Businesses and community groups invited to Tameside Climate Action Conference