'The Philae space probe'<br/><br/>Is the phrase natural or correct to you or should it be 'the space probe(,) Philae or 'space probe Philae'?<br/><br/>Or all of them are correct in grammar and carry the same meaning? <br/><br/>What do you native English speakers think? Thank you so much as usual in advance.