what is she humping?

i find this hot, you are peeping in on a girl who is obviously humping something to get herself off but what is she exactly humping? i have no idea. this is japan so i am assuming it is something really fucken weird which turns me on more.

Download