Crazy costumes, heroes fill Peachtree Road Race