Muhammad Syafiq Haiqal
Muhammad Syafiq Haiqal

Muhammad Syafiq Haiqal

Upcoming Ph.D. in Biology. My thoughts are mine nonetheless.