The Oath in Felghana – Le prime immagini