1 definition by ilovedoctorrussell
the living legend is a school teacher that has taught for around 36 years or so.
the living legend is also extremely stylish.
Dr.Russell is the only human to be worth such a title.
the living legend is also extremely stylish.
Dr.Russell is the only human to be worth such a title.
by ilovedoctorrussell March 1, 2008