This story has been floating around the Internet for the past few months.
I read this at least a year ago. Every detail is the same.