Mosireen is a non-profit media collective born out of the explosion of citizen journalism and cultural activism in Egypt during the revolution.