In Reply to: I am pretty sure is Taro Elephant Park . posted by Danger Mouse on Saturday, 16. June 2012 at 16:44 Bali Time:
Yes its taro and they look great..eom
Follow Ups: