This teaser-trailer looks interesting and strange all at the same time.  I don’t really know what else to add. Check it out and let me know what you think. I’m sure more (and perhaps more informative) trailers will be coming out prior to its July 21st release date.