Person
Not who you're looking for? Others named Hannah Barnes: British cyclist · British journalist
Family