A dedicated shopkeeper has been working up to 22 hours a day to make sure his community doesn't go without during the coronavirus lockdown.
Damian Edwards has been running Damian's General Store in Alkrington, Middleton for more than 20 years, and has come to regard his customers as family.
Over the past few weeks, he has been working almost around the clock, both in the shop and making deliveries to customers who can't leave their homes, to make sure everyone has everything they need.
He visits a cash and carry at 5am every day and has even been live streaming what he buys on Facebook, so customers know what he's got in.