• Joshua Tufts

Deep Purple rocks Detroit again, in photos