Shadow Puppet Theatre: “Nightvision” – both raw and refined at the same time
Shadow Puppet Theatre (SPT) is a rock band from Kuala Lumpur, Malaysia, established since April 2016. The Band members consist of a group of friends with different musical backgrounds but…