Ann Marie Crouch Ann Marie Crouch is an actress who played Princess Shayla in Power Rangers: Wild Force. Share this:TwitterFacebookLike this:Like Loading...