Mini-Golf; One of the many activities on Deck 15 of the Royal Caribbean Allure of the Seas

Mini-Golf; One of the many activities on Deck 15 of the Royal Caribbean Allure of the Seas

Mini-Golf; One of the many activities on Deck 15 of the Royal Caribbean Allure of the Seas – ©2013 AShapiro Studios – AShapiroStudios.com