D-Rex (DJ Young Herrera)
  • Location Los Angeles, Hollywood, United States of America
  • Websites
  • Bio
    I will literally rip your face off.