Jennifer Allen

Jennifer Allen avatar

Contributor

Jennifer is a freelance writer with a penchant for nostalgic curiosities. Elsewhere in life, she stubbornly attempts to train her equally stubborn pet guinea pigs.