Picture posting is enabled for all :)
Looks more of a sparrow than finch to me. Had never hear the term leucistic before but it seems likely to me.http://en.wikipedia.org/wiki/LeucisticCommon in urban crows apparently.