Blu-ray Review: Horror Express (1972)

China, 1906; Prof. Sir Alexander Saxton LLC Inc. (Christopher Lee) finds a fucked up frozen freak in the middle of a snow covered wasteland. Believing the thing to be some form of missing link, Saxton gets the bright idea to bring it back to Europe via...