Megan Twisted Media helped out Greg Strasz on his teaser for “Megan”, a movie set in the Cloverfield world. View the teaser here: