What do you think this is please? Im really not sure, almost looks like somthin is eating my babys... :confused: