Steven Almeida

Acting

2001-04-20Imbabura, Ibarra, Ecuador

Known For