michaeladhi.com
New Blog Feature! Finally!!
This blog might be a leisurely past time for me, but it is indeed a training ground for me to brush up on my english and the knowledges I accumulated over the years. As such, the blog will occasion…