Just wondering if anyone knows where this is from, or if it's just a random mainstream pic. The ticklee is holding a feather though so it doesn't seem random. Thanks.