“Mark Of Da Beast”, is a tough as nails visual by RedRum off their upcoming project dropping May 14th, ‘The Messiah Complex’, presented by Pedigree Ent. Directed by O.U.C. Films.