Theory #221 how Sherlock survived the fall He was cushioned by his ego.Via someecards

Theory #221 how Sherlock survived the fall He was cushioned by his ego.

Via someecards