A Japanese family wondered why water placed on their family alter kept disappearing. Turns out a furry relative was to blame!

Read More