Phoenix Project

A Novel about IT, DevOps, and Helping Your Business Win

No cover

Gene Kim, Kevin Behr, George Spafford: Phoenix Project (2018, IT Revolution Press)

English language

Published 2018 by IT Revolution Press.

ISBN:
978-1-942788-32-4
Copied ISBN!

View on OpenLibrary

(1138 reviews)

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win is the third book by Gene Kim. The business novel tells the story of an IT manager who has ninety days to rescue an over-budget and late IT initiative, code-named The Phoenix Project.

13 editions

Not just for IT

I don’t work in IT. I’m a data person leading a team at a large national political organization. But I was unloading all my problems (misunderstanding of data among org leaders, too many meetings, too much work, technical debt) to a technical mental of mine who insisted I pick up The Phoenix Project. While reading this book, I actively had to translate the IT jargon into something more relatable for my reference frame. Yet despite having no knowledge of IT or “DevOps” this book was a wealth of knowledge with tangible insights that I could take back to my team. I had many moments empathizing with Bill as he recovered from one crisis to another and battled various business and external challenges as well as “a-ha” moments as Bill learned to navigate his hectic workplace. Some of the books takeaways aren’t useful to me. Some I already knew. But if …

A good (though old) message wrapped in a bad novel

As a novel, this is as bad as it gets. The dialog is awful, the plot is nonsensical, and the characters are like bizarre cardboard cutouts; totally one-dimensional, yet totally unrealistic.

The message that the book is trying to get across may have been more impactful in 2013, but it feels like ancient history now in 2023. There are better books about DevOps that don't spend hundreds of pages telling a hokey story about why it's important.

Review of 'The Phoenix Project' on 'Goodreads'

Corporate fanfic where the Mary Sue uses the principles of DevOps to save the day. A relatively good intro to the underlying concepts though I found myself wanting a more formal text to accompany it. Which it turns out they wrote and is called "The DevOps Handbook", and the audible version includes the first few chapters, so guess what I'm reading next...

Review of 'The Phoenix Project' on 'Goodreads'

I find it very compelling, really.
Yes, the style and the entire narrative are somewhat absurd and reads like a bad 3-dollar novel you buy at the gas station (the ghost writers did some lousy jobs at times, NO ONE talks like that).
But if you swallow it a couple of times, you won't get mad every time someone uses the agile manifesto's language as a common office language... well, you will be onto something.

It is my second time reading this, after I've got into the PO/PM world some things are still a mystery to me. As the projects I was involved in were of average sizes, I've never dealt with the whole spectrum which defines Product Management as a discipline.

Still, 2-3 jobs later some parts become crystal clear.

p.s.
for a moment I hated the main protagonist - he was moaning like a retard about him losing …

Review of 'The phoenix project' on 'Goodreads'

I find it very compelling, really.
Yes, the style and the entire narrative are somewhat absurd and reads like a bad 3-dollar novel you buy at the gas station (the ghost writers did some lousy jobs at times, NO ONE talks like that).
But if you swallow it a couple of times, you won't get mad every time someone uses the agile manifesto's language as a common office language... well, you will be onto something.

It is my second time reading this, after I've got into the PO/PM world some things are still a mystery to me. As the projects I was involved in were of average sizes, I've never dealt with the whole spectrum which defines Product Management as a discipline.

Still, 2-3 jobs later some parts become crystal clear.

p.s.
for a moment I hated the main protagonist - he was moaning like a retard about him losing …

An IT tale that everyone in the industry can relate to

Reading this book felt like a dejavu. So many situations the authors describe have happened almost exactly as they describe them. We've made the same mistakes and hopefully have learned from them. It's very well written and relatable. Especially people who've not have worked for 20 years in the industry might find this an interesting read to possibly understand certain situations and avoid some of the mistakes we all use to make along our way.

Review of 'The Phoenix Project' on 'Goodreads'

As a novel, this book is horrible. But it's probably the best management book I've read. Although I've been working with devops for years, this book is an invigorating boost and a reminder of why devops is so important and why I should continue to always advocate it for my clients.

At times the management lingo in the book just makes me giggle, especially how business terms are used unironically by the characters in everyday dialog. But that doesn't matter - I couldn't put this book down. Particularly the first third, where the old way of working and the all-too-familiar downward spiral is so precisely described, is fantastic. It's like a thriller set in my professional world.

This book was also a much-needed reminder for me, as a developer, not to forget the importance of IT ops. Not to fall into the thought trap of putting development at the top …

Review of 'The phoenix project' on 'Goodreads'

The Phoenix Project is a seminal read on the accumulation of thoughts and processes surrounding DevOps as we know it today. The story is a fictional take on a workplace that is rife with unplanned work and misuse of the process. You might find it similar to something you see in your organization. It has some great insights and relevant stories you can apply to your own practices. In 2020, these things should be less and less relevant, but in fact, they seem to be more relevant than ever with COVID-19 and companies shifting more and more to the cloud with their digital transformation, demanding quicker time to market, just like Parts Unlimited in the book. The characters used in the book are great, and the protagonist gets the shake at the end. I can't help but think one of the characters, Wes, is a bit over the top. To …

Review of 'The Phoenix Project' on 'Goodreads'

DevOps is gradually explained through a story. What an exciting way to describe a technical concept!
While reading this book, I was able to get the ideas and apply them to a real-world problem in my company: setup a continuous pipeline for automated testing and deployment. Now the cycle lasts for the whole day long is cut down to less than 30 minutes.

Review of 'The Phoenix Project' on 'Goodreads'

On the first night, when I opened the book, it was 22:30. I stopped reading at 1:00. On the second and third night, the story repeated. Luckily, the weekend came and I managed to get back lost sleep.
When I say exciting I'm not joking: The main character gets a sudden promotion from IT manager to VP of IT Operations in a big company ($4 billion per year). What he doesn't know is that the whole IT organization is completely crippled and he got the job is to get it healthy again.
Having to manage severity one incidents, doing weekend long deployments, getting impossible constraints and requirements from business and security are just a few of the obstacles that he encounters in his new role.
Various IT problems keep on appearing in the first part of the book. After that, things start stabilizing and you are rewarded with a happy …

avatar for fatalicus

rated it

avatar for mostlyharmlessz

rated it

avatar for KSposh

rated it

avatar for mathiasrudolph

rated it

avatar for enricodangelo

rated it

avatar for twhiston

rated it

avatar for milsyobtaf

rated it

avatar for ckochx

rated it

avatar for pjmyburg

rated it

avatar for mishari

rated it

avatar for localstatic

rated it

avatar for sethmdoty

rated it

avatar for tehjer_

rated it

avatar for emick

rated it

avatar for sporiff

rated it

avatar for subvocal

rated it

avatar for akkartik

rated it

avatar for ianbishop

rated it

avatar for tali

rated it

avatar for smcleod

rated it

avatar for gagliardi_vale

rated it

avatar for Griddle

rated it

avatar for rapiteanu

rated it

avatar for rgibert

rated it

avatar for alexcurtin

rated it

avatar for wafonso

rated it

avatar for kbg

rated it

avatar for joaotrindade

rated it

avatar for kieranimo

rated it

avatar for sturmer

rated it

avatar for bwbeach

rated it

avatar for Crepusculi

rated it

avatar for Wyatt

rated it

avatar for walker

rated it

avatar for simme

rated it

avatar for gabeguz

rated it

avatar for AndrewO

rated it

avatar for Mellowmike

rated it

avatar for brstf

rated it

avatar for froi

rated it

avatar for spilliams

rated it

avatar for facundo

rated it

avatar for WarmRegards

rated it

avatar for LRx

rated it

avatar for sibbl

rated it

avatar for anyonas

rated it

avatar for nostalgia

rated it

avatar for Jaldert

rated it

avatar for NetCaptive

rated it

avatar for bookelf

rated it

avatar for piotr

rated it

avatar for Bitboxer

rated it

avatar for dankeller

rated it

avatar for Barterer5072

rated it

avatar for gregorygandy

rated it

avatar for ahalbert

rated it

avatar for HokieGeek

rated it

avatar for ion

rated it

avatar for peter_hall

rated it

avatar for grislyeye

rated it

avatar for estranho

rated it

avatar for BillieCodes

rated it

avatar for seago

rated it

avatar for mba

rated it

avatar for adduc

rated it

avatar for MariusKimmina

rated it

avatar for johnnycastrup

rated it

avatar for jsq

rated it

avatar for ward

rated it

avatar for haploc-bwrm

rated it

avatar for yepstepz

rated it

avatar for niibek

rated it

avatar for codejedi

rated it

avatar for Nostradamnit

rated it

avatar for dmathieu

rated it

avatar for matthewmincher

rated it

avatar for dean

rated it

avatar for Janis

rated it

avatar for psykon

rated it

avatar for lsimoneau

rated it

avatar for avid-reader

rated it

avatar for niibek

rated it

avatar for sleep-er

rated it

avatar for jalager

rated it

avatar for paven

rated it

avatar for Sashag

rated it

avatar for betweenchaosandshape

rated it

avatar for heyfluxay@bookrastinating.com

rated it

avatar for ciniod

rated it

avatar for mo

rated it

avatar for pderaaij

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for graybeard

rated it

avatar for athinkingmeat@ziurkes.group.lt

rated it

avatar for Bazz

rated it

avatar for pmbrandvold

rated it

avatar for dotKnewt

rated it