Against all odds (31/48)

Against all odds