Hundreds take part in Abersoch 10k and 3k runs


Huge crowds turned out to watch competitors as they raced through the streets and onto the beach

Read More…