Keloid

This is one of those awesome trailers to nothing that really makes you want them to release this movie.

My Instagram