Way more questions than answers.
Who loses both ID tags, to start with.
Barracuda, not 'Cuda, though compared to the rest of the mystery, not as important.