Anybody have any pics of this place? I just found out this existed! I know it's probably pretty small, but it'd be interesting to see a non-Universal Marvel Comics theme park.

Info can be found here:
http://www.fallsavenue.com/attres/marvel.php