Tuesday, July 30, 2013

Lestrade's least irritating officer is Lestrade.