Slight Return & Welcome to the D News

Metallica Orion Festival in Detroit, MI on Belle Isle

No Comments

Here are some photos from Metallica’s Orion Festival when it was in Detroit, MI in 2013.  Slight Return® had a merch booth there with Welcome to the D® and The D® Merch. Incredible festival with huge stages and great bands including the Red Hot Chili Peppers and a surprise performance[…]

Read More »