Famous Last Words "The Show Must Go on" Live Now - Official Music Video Released!
Famous Last Words posted a new Video "The Show Must Go on" Live Now on In Vogue Records. Track came from the Album Two-Faced Charade already released April 30, 2013 and available now on Itunes.
Bands released a new video tells us what they are good for. The video "The Show Must Go on" is the best video so far they ever make since 2005.