Darren Scott

Darren Scott and his wife Yolande went missing in Room 63 of the Clockhouse Hotel in Cardiff. (COMIC: Broken)