Darth Vader Leia Organa Marvel Star Wars Sunspot Prison Nov 15, 2017 chan The Rebel Alliance has a top secret prison known only to some, and its name is Sunspot prison. It houses…