So, these are fake eyelashes made by british artist Jessica Harrison and are made entirely of fly legs. Ever heard of taking it too far?
Posted December 1, 2010 at 7:33pm
So, these are fake eyelashes made by british artist Jessica Harrison and are made entirely of fly legs. Ever heard of taking it too far?