Home Entertainment Reviews
‘Legend Of The Sacred Stone’ Blu-Ray Review – Martial Arts Mayhem Via Puppets Is A Singular Experience
Deaf Crocodile has released the puppet wuxia martial arts film "Legend of the Sacred Stone" on Blu-Ray. Get our thoughts inside!

