ADVERTISEMENTS

When was Twitter launched?

March, 21: The social media site Twitter is founded


Science Trivia Question: When was Twitter launched?