Landscape with Aeneas at Delos Painting Print. This classic painting was created by Claude Lorrain in 1672. The art depicts Aeneas the Prince of Troy, seen here in his orange cloak, arriving with his father and son on the island of Delos. Delos is the home of Apollo. The King of Delos can be seen dressed in white and gesticulating to the olive and palm trees. This awesome painting currently resides in the National Gallery, London, England.