Artwork by People Too @ peopletoo.ru People Too are an amazing Russian artist duo best known for their incredible paper craft. Hailing from Novosibirsk, they chronicle their wonderful…