Never Trust Llamas - Active from 1997 - 1999
Linkin Park Live in Fort Worth 2/17/02
We took these photos at Linkin Park’s concert in Fort Worth, Texas. We were in the front row until I was kicked in the head and my face smashed into the metal railing–i ended up with a broken nose and a black eye. And that was my Linkin Park experience.