Tag: babushka

04_Babushka Leopard

| November 4, 2011 | 0 Comments

“Grandma Leopard” or Babushka Leopard is an old leopard lady that was tired to eat people and decided to take care of little children. She sometimes eat them, specially when they don’t obey.