Talk:Impossible Island/@comment-27624304-20170502174722/@comment-23825763-20170502194803

It's on their main page beneath the news of the Titan Sand Wraith's release. It states that Hiccup found one on the beaches of Impossible Island.