There's nothing to click on, except to download the leaflet. No contact details, no apparent site owner to complain to, and the cars are driving on the right in the graphics?
Did I miss something or is this from the Boston (USA) Parking Association?
Or more likely, it is somebody's child using some "My first internet page" program?