Blue Eyed Christ Release Masquerade Themed “Freakshow” Music Video
Industrial Electronic Rock Artist Blue Eyed Christ have released the dramatic and visually stunning Official Video for “Freakshow” off of their A Rush and a Thrill album. Featuring an optical...
December 9, 2014