LOADING...
Image via Unsplash.
Miniature Tigers are an indie rock band which formed in Phoenix, Arizona, United States in 2006. The band originally consisted of Charlie Brand (vocals, guitar), Algernon Quashie (
...read more on Last.fm →