Owlie (Power Rangers In Space)

An Owl Monster.