Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Workers at Steve's Fish Bar in the south Wales industrial town of Port Talbot saw a familiar face leaning over the counter at the chippy this week as they went about their shift.