Michael Madison reviews Flicker Alley’s THE LOST WORLD on Blu-ray.
This week’s Blu-ray releases for September 12th, 2017.