Magic shows in June