I saw something very similar on YouTube recently. I believe you could see them flying above you on one of the multiplayer maps. I'll see if I can track the video down later.
English
-
I think it's on Venus
-
Shores of Time.
-
I think you're right. Can't remember the name of that map.