hawkeyed

adjective
  1. having very keen eyesight or sharp powers of observation

Examples