This is something new in Nassau, Bahamas. Haven't seen these trolleys here before. I think it might be Trident Pedal Tours.
(To comment on this post, click on the title and a comment box will pop up below)