Incest- What is this world coming to??!!!

and where is your proof for that?