The Spiders are led by lead Guitarist and vocalist, Nick DeStefano who has teamed up with John Henderson on Bass and Nestor Arcelay on drums,...