That's the infamous PH broken picture link, found on internet equipped devices all over the world.
Stupid new PH skin not showing my photo, there is nothing wrong with the link for some reason PH doesn't like it! I wil host it on a different site and see if that works..