Wotch is building a creator-friendly video platform TechCrunch
The team at Wotch has created a new social video platform but wait, dont roll your eyes quite yet. Obviously, were very used to someone creating a new internet video-sharing platform, said co-CEO Sco