Why Kangaroos Don’t Have Tits

12669467_931685630261445_6909672223856123169_n