New Song – The Damned Things “Trophy Widow”

The Damned Things have released a new song “Trophy Widow” here. The song will be featured on the Batman: Arkham City soundtrack which comes out on October 4th.