Hmm, a few choices here...

Could this be a Swellow?