Tag Archives: standing in the road

Keep Calm and Carry On: 7 March 2012

Natural selection, hard at work!