Empire Studios and Champdog Films Wrap on New Production “Crooked Man”

Filmed on location at the prestigious Black Hangar Studios Jamie McLeod-Ross & Charley McDougall founders of British production company Empire Studios are the producers and exec producers of CANNIBAL

Read more