Deftones @ The Greek Theatre 

26 of 36
Deftones wrapped up their tour at The Greek Theatre on Friday night to a sold out house in support of their latest release Koi No Yokan. All photos by Timothy Norris.
Published on November 4, 2013
Los Angeles Concert Tickets

Now Trending