Original: Wilders released the film on March 27, 2008 on the video website Liveleak.
Simplified: On March 27 2008, the movie was released on the internet, at a video sharing site named liveleak.