Y Batto ap Madog ap Gruffudd ap Madog of Trefalun - Y Batto ap Madog ap Gruffudd ap Madog of Trefalun — the latest coverage, the community and the facts.