Tim J Keegan: Blacksmiths Beach - 0220
Tim J Keegan: Blacksmiths Beach - 0221
Tim J Keegan: Blacksmiths Beach - 07 1- 5313
Tim J Keegan: Swansea Channel Breakwall to sea - 07 1 - 5327
Tim J Keegan: Swansea Channel Breakwall to the lake - 07 1 - 5337
Tim J Keegan: Surf ski in Swansea Channel - 07 1 - 5317
Tim J Keegan: Mangroves in Swansea Channel - 07 1 - 5361
Tim J Keegan: Mangroves in Swansea Channel
Tim J Keegan: Speedingthingsonwater - Swansea Channel - 07 1 - 5364
Tim J Keegan: Swansea Channel to sea - 07 1 - 5304
Tim J Keegan: Pelican at Swansea Channel - 07 1 - 5388
Tim J Keegan: Boat trailers at Swansea Channel - 07 1 1- 5383
Tim J Keegan: Swansea Bridge - 07 1 - 5283
Tim J Keegan: Swansea Bridge - 07 1 - 5291
Tim J Keegan: Swansea Bridge - 07 1 - 5288
Tim J Keegan: Swansea Bridge - 07 1 - 5401
Tim J Keegan: No jumping off bridge - Swansea Bridge - 07 1 - 5404
Tim J Keegan: Swansea Bridge - 5410
Tim J Keegan: Under Swansea Bridge - 07 1 - 5413
Tim J Keegan: Swansea Bridge - 5420
Tim J Keegan: Swansea Bridge - The ugly guts - 07 1 - 5407
Tim J Keegan: Swansea Channel - 5433
Tim J Keegan: Swansea Bridge - 5430
Tim J Keegan: Swansea Bridge opens - 5439
Tim J Keegan: Swansea Bridge opening - 07 1 - 5444
Tim J Keegan: Swansea Bridge opens - 5449
Tim J Keegan: Hams Beach_0061
Tim J Keegan: After the beach cleaner - Blacksmiths Beach_0223
Tim J Keegan: Mangroves in Swansea Channel - 07 1 - 5357
Tim J Keegan: Waves in Swansea Channel