Kangaroo Paste?

hey i was watching Psych and they mentioned something called Kangaroo Paste. What is it? & Where could I buy it?
2 answers 2