Posted on August 16, 2002 by admin Magic Video Depot: The return of the old cardflourish site, with over 150 videos online and a message forum.