Random - Building - Maintenance

FromTo
1

well kept

2

pristine

3

run down

4

falling apart