Board Thread:News and Announcements/@comment-1713281-20140919001658/@comment-4651179-20150320161419

Rob Liefeld confirmed it on Instagram. He mentioned said "Vanessa" first appeared in New Mutants #98.