This is a Electroclash track recorded by the artist Astral Projection. The song Time Ravaged was originally composed by S. De Burlet.