Sci-Fi Branded

I came across this thread while searching for something else. :P

Has anyone seen this? Rewatching the trailer I remember the commercials for it but don't recall if there was any buzz for it.
 
Back
Top