FEATURED UPCOMING EVENTS The Johannesburg Magic Circle Established in 1979 Got a Question? Let us know below... Your name Please enter your name. Your email Please enter a valid email. Your message Please enter a message. Send Message Sent! Message failed. Please try again.