Instagram - 2 years work. 15 employees huddled in one room bought for 1 billion dollars - amazing..

April 10 2012, 4:00am