Leana Yu

Leana Yu

Leana Yu is an actress, known for Almost Human (2013), The Flash (2014) and Arrow (2012). She is married to Shaun Huberts.

Tv Show