The stranded Carnival cruise ship with more than 4,000 people aboard with no power, no running water and limited food supply is expected to finally dock tonight in Mobile, Alabama.
Passengers and crew have been reduced to urinating in shower drains, eating onion sandwiches and sleeping in tents on the ship's deck to avoid the sweltering cabins.
The ship was originally supposed to dock this afternoon, but officials moved that time back to between 8 p.m. and 11 p.m. EST, as three tugboats tow the ship at approximately 2 knots, or one mile per hour.
It's been four days since the Carnival Triumph lost all power in the Gulf of Mexico after an engine room fire.
ABC's Good Morning America sent a helicopter to survey the "shanty town" passengers had formed on the top deck. Passengers made tent-like fixtures with sheets and other items and slept on sun loungers.
One passenger Jamie Baker said she and her friends slept in their life vests one night because the ship was listing and they feared it would tip over, The Daily Mail reports.
Passengers reported with what little battery power they had left that the carpets within the ship became soaked in urine, raw sewage sloshed in hallways and scare food supplies left them with nothing to eat but bread and condiments, The Mail reports.
ABC News reports that it's currently 40 degrees in Mobile with a heavy wind. ABC's Matt Gutman said the passengers, who packed clothes for a tropical vacation will have to suffer one last indignity on their trip, the cold.
© Copyright 2015 The Washington Times, LLC. Click here for reprint permission.