Straight from Russian studio People Too comes this awesome collection of paper art displays. These hand crafted displays each tell a story in a magnificently unique manner.

More by People Too at their website or Behance.