The First Capsule: Pandora's Box

Taking artistic liberties
24  Carrot Reserve is set to drop its first capsule release: Pandora's box on April 21, 2015.
It all starts here. When chaos is released the only question left to ask is whether of not you will make it out alive.