YouTube

YouTube was a website on the Earth Internet in the 21st century.

After a wave of mysterious cubes arrived on Earth in 2020, people posted them on YouTube. (TV: The Power of Three)