Pop culture news site Pedestrian.TV has linked up with Microsoft Windows to launch an elevator pitch competition for start-ups, along with a…

Pop culture news site Pedestrian.TV has linked up with Microsoft Windows to launch an elevator pitch competition for start-ups, along with a…