American Legion Post 22 in Towson gave away free turkeys to veterans and community members ahead of Thanksgiving, citing economic hardship.