It is supposed to go to a YouTube channel but i guess it is falling over trying to embed it
Edit: m.youtube.com/channel/UCHq777_waKMJw6SZdABmyaA is the channel for anyone curious
Maybe it's because you're trying to post the mobile link. Have you tried posting the regular desktop url?