Dictionary.com
Thesaurus.com
has spotted
  • present perfect of spot (3rd person singular).