Defective Films – Derelictica

More mind blowing footage from the Defective Films crew. Whoooo!