Argus-Eyed

argus-eyed [a.]: Vigilant, watchful, alert, all-observant, discerning, perspicacious, sharp-sighted, quick-sighted, lynx-eyed, hawk-eyed.