Orchid have offered up a lyric video for the title track to their upcoming EP "Sign of the Witch", which will be released via Nuclear Blast on July 17th. Check out the clip right here: