Board Thread:General Discussion/@comment-26310444-20150414003949/@comment-31091-20160718031931

Zippertrain85 wrote: Pretty sure they've confirmed it's the Vulture.

Now I have seen the proof.