http://media.xbox.gamespy.com/media/679/67...mg_2477917.html
http://media.xbox.gamespy.com/media/679/67....html?fromint=1
If you are talking about those I would highly doubt they're on Telos ( from what I've heard about it ) But it could be from a different planet
If you Are not talking about those then What in the world are you talking about?