Gryffud ap Maddoch Video Diary

You’ll need javascript enabled AND the latest version of flash to see this content.
Get the latest flashplayer here! – It’ll be worth it!
Gruffudd ap Maddoch