This is "The Mystery of the Third Planet" reference.
If you want to watch it, don't look for the official English dubbed version. This "translation" has almost nothing in common with the original. Look for subtitles,
Yes please, I need more fan content of the Half-Life beta. :D