LORDS OF THE TRIDENT Deliver New Single, Video “Master Of Speed”