Julie Alice Chappell is an artist based in Portsmouth, UK, who creates beautiful sculptures of bugs and insects using small parts from old computers and video game ... Continue Reading »