Yolande Scott

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