Only in Libya

See some of the weirdest things happening in this country located in North Africa.

Share