Thirty Seconds to Mars wraps tour in Mountain View, CA with AFI
Shoreline Amphitheater in Mountain View, California got to host the last USA tour date for Thirty Seconds to Mars — sorry Leto fans in the states, you missed your chance. Lucky for you, Top Shelf Music was there to capture some photos to help your imagination run wild due to no reviews allowed for this […]