This unbelievable stop motion was created by Japanese ad agency Dentsu for Japanese paper manufacturer Nepia, which featuring a cavalcade

Read More