Shirt by Austrian heavy metalband Angry Angels, who were active from 1999 to 2009.
Size is XL and the shirt is from when they were still active allthough I don´t recall exactly whether it was from the beginning or the end but ut´s save to say this shirt is at least 15 years old, possibly even 20 or more.