Image: Ticketmaster
40 Fingers plays on Wednesday 31 March at 20:00 at Center Stage Theater, Atlanta.