Melbourne Magic Festival 2016: The Plus Ones’ guide
If you love magic, then the 2016 Melbourne Magic Festival will blow your mind. Running for 13 days from 27 June – 9 July, the festival is the largest of its kind in the Southern Hemisphere. This year, the sixth edition…