Search
Close this search box.
WTX News UK News Main logo

Woman ‘pushed to death was promised romantic view of Cinderella castle’

Eva Liu and Kelsey Chang were both pushed off the slope.