Internet Critic Horror

MPAA Rating:NR
Genre:Horror, Short
Country:United Kingdom
Directed By:Jambareeqi
Written By:Ada, Jambareeqi
Cast:Lucy Lu, Rachael Taylor, Jambareeqi
In Theaters:N/A