We, Suppin Japan, introduce japanese culture. This time, We went to NEKO (Cats) CAFE. NAMAHAGE is mountain god of Oga peninsula in AKITA, Japan. The title called Suppin Japan means they want to introduce the real face of Japan. Suppin means the face without making up (a no make) which is natural. please visit our facebook site too