Castle of Illusion Starring Mickey Mouse’s remake returns to the Xbox Store after delisting
by Asher Madan
Castle of Illusion Starring Mickey Mouse originally released in 1990 and was heralded as one of the best platformers of its time. It made the genre popular and featured perfected mechanics. Over the years the title has become a cu...