Tag: scarborough

UK Restaurant Endorses 'No Masks Allowed' Policy, Slams Mask Users

A restaurant in Yorkshire, England has stirred controversy after posting a sign on the entrance to their establishment denouncing face masks and their users. The Mama Mia pizza restaurant and […]

Comment Comment