Too perfect (6/47)

Too perfect