Yolande Scott

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