Barn Swallow

Chinese Name: 家燕
English Name: Barn Swallow
Latin Name:  Hirundo rustica