Glory Hole Abstraction

5 190
100%