Santiago Cabrera plays Lancelot in BBC’s Merlin Series

Home/Merlin/Santiago Cabrera plays Lancelot in BBC’s Merlin Series