Cave mouth in Japan's Aichi Prefecture resembles giant cat, reminiscent of Ghibli films

SHINSHIRO, Aichi -- When people think of places to experience the world of Studio Ghibli animation, Ghibli Park in Aichi Prefecture probably comes to

Cave mouth in Japan's Aichi Prefecture resembles giant cat, reminiscent of Ghibli films
SHINSHIRO, Aichi -- When people think of places to experience the world of Studio Ghibli animation, Ghibli Park in Aichi Prefecture probably comes to