Amy Davidson in a bikini doing yoga at a beach