More behind-the-scenes photos from ‘The Island’

– A sci-fi movie that wisely uses the city of Detroit to approximate the gritty metropolis of the future. These props are probably the closest we’ll ever get to public transportation. Thank you auto industry!