Popular Canadian-American retired stage magician, James Randi has passed away

James Randi was a Canadian-American retired stage magician has died.…

- 3 months ago