32/50
apachecon-2018_44930356581_o.jpg apachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpgapachecon-2018_29993400857_o.jpgរូប​គំរប​ផ្ទៃ​លើ​apachecon-2018_44930352851_o.jpg

ApacheCon 2018 (Montréal, Quebec, Canada). Photo by Rich Bowen, rbowen@apache.org