The social network site “Twitter” was launched on __________ . February 25, 2016 – by admin The social network site “Twitter” was launched on __________ . A. March 21, 2003 B. March 21, 2004 C. March 21, 2005 D. March 21, 2006