Watch “Giant” Cats Attack Train Sets at This Quirky Japanese Restaurant
In popular culture, Japan is home to some very large creatures like Godzilla and Mothra. If you visit the Diorama Restaurant in Osaka, Japan, you will find giant cats as well. The charming eatery, which doubles as a cat shelter, is home to beautiful scale models of landscapes and tiny towns which appear to be overrun by large felines.