I found out what they have been up too. Seems they have been dabbling in the tech industry to fight Spider Man.
Click here for Video Confirmation
Click here for Video Confirmation
Well, with these guys, WHO KNOWS??? :crazy:Sorry bigboi, I misread your title. I thought it said "Sinister Sex"