Pavement, sidewalk, causeway, or a firm foundation

1 Post