Taken from their myspace:
In the year 2005 the band began recording songs within their little homemade studio. The band's Demo CD was called [demo]nstration. After each show guys presented free copies of their CD to people.
Next year MEDUSA'SCREAM recorded a single called "Do you hear?" and formed their first Russian tour.
In december 2007 MEDUSA'SCREAM released their EP (It is available for free download at myspace.com).
Right now guys are working on their new EP. It will be released in 2010.