When was Twitter launched?

March, 21: The social media site Twitter is founded


Science Trivia: When was Twitter launched?