This self Released new album is released by Salman Aditya in 2010. It Consist 10 Tracks. All of its tracks is varied from Indie Rock to electronica to Indie Pop.
This release can be download at Itunes.
this release can be listened at