BigStage takes the "put myself in a video" thing to several levels above the next.

1 comment:

  1. BigStage is a new rival to Oddcast with technology that takes the "put yourself in a video" thing to several levels above the next.

    ReplyDelete