saaleha.com
TBT: Florida, USA, December 2012
The Everglades, Miami, Cape Canaveral and Disneyworld.