Natasha Moore Profiles Tasha Edwards is a stunning lady who has an impressive subscription platform account. Joining Natasha's subscription platform would take you on a journey through infinite enjoyment. Natasha's devotees can indulge in wide-ranging and titillating media.