August 26, 2011

pigtails gettin' their praise on.jpg

London's bedhead usually defies gravity, but these particular pigtails could lead worship for the most charismatic church.

No comments:

Post a Comment