Twenty-first century Annie Oakley.