More than 2000 take part in annual Turkey Trot in Va. Beach