I use www.cruiseclues.com quite a bit. Lots of pictures there as well.
Expand Signature
Collapse Signature
5/14/2006 - Carnival Conquest
2/03/2007 - Grandeur of the Seas
1/23/2010 - Carnival Triumph
5/19/2012 - Carnival Elation
6/25/2017 - Carnival Breeze