Denver Sessions welcomes The Trujillo Company, reminding us that Rock and roll isn't dead - it's just been sleeping, and Denver based power trio is a powder keg ready to awaken the sleeping giant.