keira croft storefront scandal