2014 Challenger – or Barracuda – spotted?