Music video . A music video for `` Freak on a Leash '' was released on February 5 , 1999 , and debuted on `` Total Request Live '' .
The music video debuted on `` Total Request Live '' and was released on February 5 , 1999 .