not yet rated
ohnuki3
It is a stamp of Takada corporation who is Japanese comedians. Please use and enjoy yourself.
US$0.99
source