Your Weekly Vacation: Marvel’s Genosha

Have you ever wanted to visit an island off the coast of Africa that’s mostly inhabited by mutants? Well good news! Genosha is the place for you!