This purple finch has yellow instead of purple on its head and chest. That probably means that it's "hormonally intermediate" between male and female. There's an article about the phenomenon here.
www.sibleyguides.com/2012/07/a-yellow-purple-finch-in-ont...