Tar (2020) preview of creature feature with new artwork, trailer and release news

‘Watch where you step’ Tar is a 2020 American horror creature feature film about a monster that lurks in the Los Angeles La Brea Tar Pits. Directed by Aaron Wolf …

Read More