Ants Mimic Mecca Pilgrimage By Buffoon Humor • March 2009 • Views: 413 It is a slow news day you know…