this website has many jokes on it, and you just clicked on one
it specifically is a reference to geocities sites, which would often have an "under construction" image like here
it is also in a marquee tag (the scrolling to the left), which would also be often featured, and is now considered bad design
there's also two of them, because i thought that was the funniest amount to have