Giant Snorlax Cushion Is The Comfiest Pokémon Bed You Can Take A Nap On

1

When Japanese toy company Bandai decided to create a Pokémon bed, they immediately thought of one specific character: Snorlax (or Kabigon, as he’s known in Japan). Continue reading »