Feb. 07, 2021 Delta Delta is an iguana that was rescued after being stuck up in tree for several days. Share Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest Share Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest