Latest stories

Load More
Congratulations. You've reached the end of the internet.
Know Your Meme on X:

Aunt Cass Checks

Shiisa, or Okinawan lion gods, are protective deities said to bring good  luck. Here one is on display at Okinawa World Stock Photo - Alamy

Shiisa