Interesting video from Ghostwridah. Shot and directed by Mupalia Pictures. Its a very different and interesting play on the “American Alien” theme of his album, watch it to see what I mean. I really would love to see a behind the scenes of how and where they filmed this. American Alien is available now by clicking here.
August 9, 2011