January 25, at The Outpost,
Sheila and the Insects launched their newest music video, from their newest single, Pretty Loser, directer by Karl Lucente of Southernlads Productions.
… and now for the main event.. Sheila and the Insects!
Will be posting some vids soon.
Disclaimer: all images were taken by me on my mobile phone (which from now on, is called Milky Way).