Batman - The Telltale Series Season 2: The Enemy Within

Is This Leaked Footage From Telltale's Stranger Things Game?

Related Games:
Batman - The Telltale Series Season 2: The Enemy Within
Source:
Reddit