|Click here to watch the on-ride POV|
Liberty Launch is a drop tower located at Holiday World in Santa Claus, Indiana, USA. It is a Double Shot installation from S&S Worldwide which opened on May 3, 2003. It is situated in the 4th of July area of the park.
|Holiday WorldArticles on|