definatly a boa, i dont think its a redtail tho it seems too dark to me...maybe an argentine boa?