As reported by Games Radar, a handful of the tapes appeared on the Ron South YouTube channel, owned by "an avid filmmaker" ...
Leverage is a four-person team in Sweden that is helping game studios and publishers build lasting ideas and brands.