Penumbra – 4.0 (Album Review)
To the casual Metal fan, the name Penumbra is an obscure one, with little to no meaning to them. Although, if one goes deeper beneath the surface, the more educated fan of the genre eyes may light up at the sound of Paris, France based ... Read More