Russia

Keloid Short Film - AkihabaraNews.com

With robots and mechs Japanese designers would love, and hints of a good story, Keloid is a cruel tease of a trailer. British newscasters, robots speaking Russian, all made by a Spanish effects studio; look, can someone, somewhere just go ahead and give these guys movie money already?

• • •