Vi Cong

Devin platts poop
Devin platts layer breakdown forweb
full writeup on my blog: http://tinyurl.com/q7w6se9