DIF Chapter 305

I had a bunch of check ups and then a dinner party the last few days so I wasn't able to release until today. Enjoy!

Chapter 305