Tim Huebsch March 18, 2016
Evanna Lynch, the actress who played Luna Lovegood in the film series Harry Potter, will be running her first half-marathon this weekend in New York City.