Video: Lost Girls Get Lost in NYC

After traveling the world, The Lost Girls get lost in their own hometown, NYC.