If IGN or any of the other big name sites aint reporting it, it aint happening. Ive never heard of this site.
yupyupyupyupyupyupyupyupyupyupyupyupyupyup