Trailer for the short film documentary "Depot". A group of photographers discover the exterior, interior, and roof of Detroit's Michigan Central Station. Sho...
Share this note: